package com.shop.front.request.user;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@ApiModel("UserAddressReq 用户地址信息")
@Data
public class UserAddressReq {

    @ApiModelProperty("ID")
    private String sign;

    /**
	 * 收件人手机号
	 */
    @ApiModelProperty("收件人手机号")
    @NotBlank(message = "收件人手机号不能为空")
    private String phone;

    /**
	 * 收件人姓名
	 */
    @ApiModelProperty("收件人姓名")
    @NotBlank(message = "收件人姓名不能为空")
    private String realName;

    /**
	 * 省名称
	 */
    @ApiModelProperty("省名称")
    private String province;

    /**
	 * 市编码
	 */
    @ApiModelProperty("市编码")
    private Integer cityId;

    /**
	 * 市名称
	 */
    @ApiModelProperty("市名称")
    private String city;

    /**
	 * 区县名称
	 */
    @ApiModelProperty("区县名称")
    private String district;

    /**
	 * 详细地址
	 */
    @ApiModelProperty("详细地址")
    @NotBlank(message = "请填写详细地址")
    private String detail;

    /**
	 * 是否默认 0 否 1 是
	 */
    @ApiModelProperty("是否默认 0 否 1 是")
    private Integer isDefault = 0;

}